		.nav{
			width: 1200px;
			height: 142px;
		}
		.nav .nav_t{
			width: 1200px;
			height: 90px;
			border-bottom: 1px solid #F2F2F2;
		}
		.nav .nav_t .logo{
			float: left;		

		}
		.nav .nav_t .logo a img{
			display: block;
			width: 170px;
			height: 46px;
			padding-top: 22px;

		}
		.nav .nav_t .top_nav__item{
			float: left;
			overflow: hidden;
		}
		.nav .nav_t .top_nav__item ul{
			list-style: none;
			margin-left: 30px;
			height: 90px;
			
		}

		.nav .nav_t .top_nav__item ul li{
			float: left;
			
		}
		.nav .nav_t .top_nav__item ul li a{
			display: block;
			padding: 0 19px;
			text-decoration: none;
			color: #333;
			font-size: 18px;
			line-height: 90px;
			
		}
		.nav .nav_t .top_nav__item ul li a:hover{
			color:#31c27c; 
		}
		.nav .nav_t .top_nav__item ul li .current{
			background-color: #31c27c;
			color:white;

		}
		.nav .nav_t .top_nav__item ul li .current:hover{
			color: white;
		}
		.nav .nav_t .search{
			float: left;
			overflow: hidden;
			margin:26px 0 0 40px;
			border: 1px solid #F2F2F2;
			border-radius: 5px;
			position: relative;

		}
		.nav .nav_t .search input{
			width: 225px;
			height: 40px;
			text-shadow: none;
			border: 1px solid #999;
			border-radius: 3px;
			font-size: 14px;

		}
		.nav .nav_t .search i{
			width: 17px;
			height: 17px;
			position: absolute;
			right: 25px;
			top: 15px;
			background-image: url(../img/icon.png);
			background-repeat: no-repeat;
			background-position: 0 -40px;
		}
		.nav .nav_t .header_buttons{
			width: 260px;
			height: 90px;
			float: right;

		}

		.nav .nav_t .header_buttons a{
			display: block;
			float: left;
			margin-top: 24px;
			text-decoration: none;
			color: #333;
			font-size: 13px;
		}
		.nav .nav_t .header_buttons .sumbit{
			margin-top: 0px;
			font-size: 16px;
			line-height: 90px;
	
		}
		.nav .nav_t .header_buttons .start{
			width: 91px;
			height: 36px;
			line-height: 36px;
			text-align: center;
			padding: 0 9px;
			margin-left: 10px;
			border:1px solid #2caf6f;
			background-color: #2caf6f;
			color: white;
			border-radius: 3px;

		}
		.nav .nav_t .header_buttons .start:hover{
			background-color:#279c63; 
		}
		.nav .nav_t .header_buttons .pay{
			width: 65px;
			height: 36px;
			border:1px solid #ccc;
			padding: 0 9px;
			margin-left:10px; 
			text-align: center;
			line-height: 36px;
			border-radius: 3px;

		}
		.nav .nav_t .header_buttons .pay:hover{
			background-color:#ededed; 

		}

		.nav .nav_b{
			width: 1020px;
			height: 50px;
			padding-left: 230px;
		}
		.nav .nav_b ul{
			list-style: none;
		}
		.nav .nav_b ul li{
			float: left;
			margin-right: 47px;
			line-height: 50px;
			text-align: center;
		}
		.nav .nav_b ul li a{
			text-decoration: none;
			color: #333;
			font-size: 15px;
		}
		.nav .nav_b ul li .current{
			color:#31c27c ;
		}
		.nav .nav_b li a:hover{
			color:#31c27c ;
		}